package com.demo;

import java.io.File;

public class Demo05 {
    public static void main(String[] args) {
        File file = new File("D:\\");
        getAllFile(file);
    }

    //获取指定目录以及子目录中的所有文件
    public static void getAllFile(File file) {
        File[] files = file.listFiles();
        //遍历当前目录下所有文件和文件夹
        for (File f :
                files) {
            //判断当前遍历到的是否为目录
            if (f.isDirectory()) {
                getAllFile(f);
            } else {
                //当前文件不是目录 说明是文件
                System.out.println(f);
            }
        }
    }
}
